﻿using System;
using Company.IO.Interfaces;

namespace Company.System.IO.Isolated
{
    public class Path : IPath
    {
        char IPath.DirectorySeparatorChar
        {
            get { throw new NotImplementedException(); }
        }

        char IPath.AltDirectorySeparatorChar
        {
            get { throw new NotImplementedException(); }
        }

        char IPath.VolumeSeparatorChar
        {
            get { throw new NotImplementedException(); }
        }

        char[] IPath.InvalidPathChars
        {
            get { throw new NotImplementedException(); }
        }

        char IPath.PathSeparator
        {
            get { throw new NotImplementedException(); }
        }

        string IPath.ChangeExtension(string path, string extension)
        {
            throw new NotImplementedException();
        }

        string IPath.GetDirectoryName(string path)
        {
            throw new NotImplementedException();
        }

        char[] IPath.GetInvalidPathChars()
        {
            throw new NotImplementedException();
        }

        char[] IPath.GetInvalidFileNameChars()
        {
            throw new NotImplementedException();
        }

        string IPath.GetExtension(string path)
        {
            throw new NotImplementedException();
        }

        string IPath.GetFullPath(string path)
        {
            throw new NotImplementedException();
        }

        string IPath.GetFileName(string path)
        {
            throw new NotImplementedException();
        }

        string IPath.GetFileNameWithoutExtension(string path)
        {
            throw new NotImplementedException();
        }

        string IPath.GetPathRoot(string path)
        {
            throw new NotImplementedException();
        }

        string IPath.GetTempPath()
        {
            throw new NotImplementedException();
        }

        string IPath.GetRandomFileName()
        {
            throw new NotImplementedException();
        }

        string IPath.GetTempFileName()
        {
            throw new NotImplementedException();
        }

        bool IPath.HasExtension(string path)
        {
            throw new NotImplementedException();
        }

        bool IPath.IsPathRooted(string path)
        {
            throw new NotImplementedException();
        }

        string IPath.Combine(string path1, string path2)
        {
            throw new NotImplementedException();
        }

        string IPath.Combine(string path1, string path2, string path3)
        {
            throw new NotImplementedException();
        }

        string IPath.Combine(string path1, string path2, string path3, string path4)
        {
            throw new NotImplementedException();
        }

        string IPath.Combine(params string[] paths)
        {
            throw new NotImplementedException();
        }
    }
}